
	#content h1 {
		font:bold 14px verdana,helvetica;
		margin-left:160px;
		margin-bottom:10px;
	}
	#content h3 {
		font:bold 10px verdana,helvetica;
		margin-left:160px;
		margin-bottom:10px;
	}
	#content p {
		font:12px verdana,helvetica;
		text-indent:1.5em;
		margin-left:160px;
		margin-right:10px;
		margin-top:5px;
	}
		#content p.error {
			border:2px solid red;
			background-color:#FFCDCD;
			font:bold 11px verdana, arial, helvetica, sans-serif;
			color:red;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;
		}
		#content p.under_input {
			width:173px;
			margin-left:328px;
			border:none;
		}
	#content a {
			font:12px verdana,helvetica;
		}
		#content a:link {
			color:black;
			text-decoration:underline;
		}
		#content a:visited {
			color:gray;
			text-decoration:underline;
		}
		#content a:hover {
			color:gray;
			text-decoration:underline;
		}
	#content input,select {
		border:1px black solid;
	}
	#content input[type="checkbox"]{
		vertical-align:bottom;
	}
	#content label.nice {
		position:absolute;
		width:120px;
		font-weight:bold;
		text-align:right;
	}
	#content input.nice,select.nice {
		margin-left:150px;
	}
	#content input.CHECKED,select.CHECKED {
		background-color:#CCCCCC;
		color:#999966;
	}
	#content label.small {
		font-size:10px;
		font-weight:bold;
	}
	#content ul.profile {
		
	}
		#content ul.profile li {
			position:relative;
			font:12px verdana, arial, helvetica, sans-serif;
			margin-left:0px;
			margin-top:5px;
			margin-bottom:10px;
		}
			#content ul.profile li h1 {
				position:absolute;
				display:inline;
				font:bold 12px verdana, arial, helvetica, sans-serif;
				text-align:right;
				width:120px;
			}
			#content ul.profile li p {
				display:inline;
				font:normal 12px verdana, arial, helvetica, sans-serif;
				margin-left:290px;
			}
			#content ul.profile li img {
				position:relative;
				top:2px;
			}

	#content .form {
		position:relative;
		width:auto;
		margin-left:160px;
	}
		#content .form input,textarea,submit {
			border:1px black solid;
			font:12px arial;
		}
		#content .form textarea {
			margin-left:30px;
		}
		#content .form input.submit {
			margin-left:50px;
		}
		#content .form label {
			font:bold 12px arial;
		}
		#content .form h2 {
			font:bold 14px arial;
		}
		#content .form h3 {
			font:bold 13px arial;
			margin:0 0 0 0;
		}
		#content .form p.error {
			width:55%;
			border:2px solid red;
			background-color:#FFCDCD;
			font:bold 11px verdana, arial, helvetica, sans-serif;
			color:red;
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;
		}
		#content .form .middle {
			position:relative;
			width:55%;
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;
			border:2px solid red;
			background-color:#FFCDCD;
		}
			#content .form .middle p {
				font:bold 11px verdana, arial, helvetica, sans-serif;
				color:red;
			}
			#content .form .middle img {
				vertical-align:top;
			}
		#content div {
			margin-bottom:5px;
		}
		#content .form .required{
			position:relative;
			background-image:url('../imgs/8px-Asterisk.png');
			background-repeat:no-repeat;
			background-position:20px top;
		}
			#content .form .required p {
				margin-left:10px;
			}
			#content .form div p {
				margin-left:10px;
			}

	/*
	** Side navigation bar
	*/
	#content #side {
		position:absolute;
		padding-top:10px;
		width:150px;
		height:100%;
		background-color:#535353;
		color:black;
	}
		#content #side li {
			font:12px verdana,helvetica;	
		}
		#content #side a {
			display:block;
			margin-left:10px;
			font-weight:bold;
			color:white;
		}
		
	/*
	** Inbox Main
	*/
	#content .inbox {
		background-color:#FFF;
		margin-left:auto;
		margin-right:auto;
		width:640px;
		height:auto;
	}
		#content .inbox p {
			margin:0px 0px 0px 10px;
		}
		/*
		** Inbox messsages
		*/
		#content .inbox .message {
			position:relative;
			top:0px;
			height:50px;
			width:636px;
			border-bottom:2px #60C046 solid;
			border-left:2px #60C046 solid;
			border-right:2px #60C046 solid;
			margin:0px 0px 0px 0px;
		}
		#content .inbox .message a{
			color:black;
			font-weight:normal;
		}
		#content .inbox .message .check{
			margin-top:12px;
			margin-left:5px;
			float:left;
			width:45px;
		}
			#content .inbox .message .check img{
				cursor:pointer;
			}
		#content .inbox .message .userdate{
			float:left;
			width:270px;
		}
		#content .inbox .message .titlesnip{
			float:left;
			width:290px;
		}
		#content .inbox .message .delete{
			margin-top:12px;
			float:left;
			width:10px;
		}
			#content .inbox .message .delete img{
				cursor:pointer;
			}
		#content .inbox .read {
			background-color:#CCCCCC;
		}
		#content .inbox .unread {
			background-color:#FFFFFF;
		}

		/*
		** Inbox Linksbox
		*/
		#content .inbox .linksbox{
			position:relative;
			height:25px;
			width:640px;
			background-color:#DCDCDC;
		}
			#content .inbox .linksbox p{
				text-align:center;
				text-indent:0px;
				margin:3px 0px 0px 0px;
				font-weight:bold;
				vertical-align:middle;
			}
			#content .inbox .linksbox p:hover{
				text-decoration:underline;
			}
			#content .inbox .linksbox .box+.box{
				margin-left:2px;
			}
			#content .inbox .linksbox .box{
				position:relative;
				float:left;
				background-color:#60C046;
				height:25px;
				width:100px;
				cursor:pointer;
			}
			#content .inbox .linksbox .compose{
				background:url('/imgs/compose.png') 15px center no-repeat;
				background-color:#60C046;
				width:200px;
			}
			#content .inbox .linksbox .active{
				background-color:#FFFFFF;
				color:#99CCFF;
			}
			#content .inbox .linksbox .active p:hover{
				text-decoration:none;
			}
			#content .inbox .linksbox .spacer{
				position:relative;
				float:left;
				background-color:#DCDCDC;
				height:25px;
				width:135px;
			}
			
		/*
		** Inbox Toolbar
		*/
		#content .inbox .toolbar{
			position:relative;
			background-color:#60C046;
			height:35px;
			margin:0px 0px 0px 0px;
		}
			#content .inbox .toolbar label{
				font:12px verdana, arial, helvetica, sans-serif;
				font-weight:bold;
				text-align:left;
				width:70px;
			}
			#content .inbox .toolbar select{
				margin-left:5px;
				vertical-align:middle;
				font:12px arial;
			}
			#content .inbox .toolbar ul{
				display:inline;
			}
			#content .inbox .toolbar li{
				display:inline;
			}
				#content .inbox .toolbar li p{
					text-align:left;
					text-indent:0px;
					display:inline;
				}
				
		/*
		** Inbox Compose Box
		*/
		#content .inbox .compose_box{
			position:relative;
			background-color:#CCCCCC;
			height:auto;
			font:12px arial;
		}
			#content .inbox .compose_box .top{
				margin-top:5px;
			}
			#content .inbox .compose_box .container{
				margin-left:auto;
				margin-right:auto;
				width:75%;
				padding-top:10px;
			}
				#content .inbox .compose_box .container label{
					position:absolute;
					font:12px verdana, arial, helvetica, sans-serif;
					font-weight:bold;
					width:100px;
					text-align:right;
				}
				#content .inbox .compose_box .container input,textarea{
					margin-left:110px;
					vertical-align:middle;
					width:50%;
					border:1px solid black;
				}
				#content .inbox .compose_box .container textarea{
					height:250px;
					width:75%;
				}
				#content .inbox .compose_box .container input.submit{
					color:#99CCFF;
					background:white;
					border:1px black solid;
					font-weight:bold;
					width:auto;
				}
				
		/*
		** Inbox Message Box
		*/
		#content .inbox .message_box{
			position:relative;
			background-color:#FFFFFF;
			height:auto;
			border:2px #60C046 solid;
		}
			#content .inbox .message_box .titleinfo{
				margin-top:5px;
				padding-top:10px;
				width:636px;
			}
				#content .inbox .message_box .titleinfo p{
					text-align:left;
					text-indent:0px;
					font-weight:bold;
				}
			#content .inbox .message_box .content{
				width:636px;
				top:auto;
				height:auto;
				padding-bottom:10px;
			}
			#content .inbox .message_box .content p{
				text-align:left;
				text-indent:0px;
			}
			#content .inbox .message_box .content hr{
				margin-left:auto;
				margin-right:auto;
				width:90%;
				margin-top:10px;
				margin-bottom:10px;
			}
